﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <ClCompile Include="..\srclib\bf.c" />
    <ClCompile Include="..\srclib\traverse.c" />
    <ClCompile Include="..\srclib\filehash.c" />
    <ClCompile Include="hc.c" />
    <ClCompile Include="..\srclib\crc32.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\edonr.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\byte_order.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\gost.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\haval.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\haval_helper.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\md2.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\md4.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\tiger.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\tiger_sbox.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\tth.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\snefru.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\sha3.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\ripemd.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\rhash_tiger.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="str.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="builtin.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="hash.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="file.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="dir.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="configuration.c" />
    <ClCompile Include="..\srclib\lib.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\dbg_helpers.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\output.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\encoding.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\l2h\hashes.c" />
    <ClCompile Include="..\srclib\argtable3.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\b64.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\md_helper.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\blake3.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\blake3_dispatch.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\blake3_portable.c">
      <Filter>hash</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="hc.h" />
    <ClInclude Include="..\srclib\types.h" />
    <ClInclude Include="resource.h" />
    <ClInclude Include="targetver.h" />
    <ClInclude Include="..\srclib\edonr.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\gost.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\tth.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sph_tiger.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sph_ripemd.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sph_md2.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sph_haval.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\snefru.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sha3.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\filehash.h" />
    <ClInclude Include="str.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="builtin.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="hash.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="file.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="dir.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="configuration.h" />
    <ClInclude Include="..\srclib\lib.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\dbg_helpers.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\encoding.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\output.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\l2h\hashes.h" />
    <ClInclude Include="..\srclib\argtable3.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\bf.h" />
    <ClInclude Include="..\srclib\gpu.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sha1.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\intl.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\b64.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\md5.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sha256.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sha224.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\whirlpool.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sha512.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\sha384.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\rmd160.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\crc32cu.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\md2.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\md4.h">
      <Filter>cuda</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\blake3.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\blake3_impl.h">
      <Filter>hash</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <Filter Include="hash">
      <UniqueIdentifier>{46b243c5-6c1b-4739-9953-95c77500c342}</UniqueIdentifier>
    </Filter>
    <Filter Include="builtin">
      <UniqueIdentifier>{199768c5-1aa5-4950-926f-b2a8320e30c7}</UniqueIdentifier>
    </Filter>
    <Filter Include="services">
      <UniqueIdentifier>{290f20cd-8e84-4611-be68-ec6944676e81}</UniqueIdentifier>
    </Filter>
    <Filter Include="cuda">
      <UniqueIdentifier>{bdbd3dd3-0453-4f37-80e3-73d3bb61e5c5}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="hc.rc" />
  </ItemGroup>
  <ItemGroup>
    <CudaCompile Include="gpu.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="sha1.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="md5.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="sha256.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="sha224.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="whirlpool.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="sha512.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="sha384.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="rmd160.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="crc32.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="md2.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="md4.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="packages.config" />
  </ItemGroup>
  <ItemGroup>
    <MASM Include="..\srclib\blake3_avx2_x86-64_windows_msvc.asm">
      <Filter>hash</Filter>
    </MASM>
    <MASM Include="..\srclib\blake3_avx512_x86-64_windows_msvc.asm">
      <Filter>hash</Filter>
    </MASM>
    <MASM Include="..\srclib\blake3_sse2_x86-64_windows_msvc.asm">
      <Filter>hash</Filter>
    </MASM>
    <MASM Include="..\srclib\blake3_sse41_x86-64_windows_msvc.asm">
      <Filter>hash</Filter>
    </MASM>
  </ItemGroup>
</Project>